324318
282878
591705
403215
869235
335898
814300
956911
946642
195286
1109139
106544
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471